package com.example.jvm.jvm01.lesson06;

import lombok.extern.slf4j.Slf4j;

/**
 * @Description 类的主动引用
 * @Date 2021/7/7
 * @Created by Jonathan
 * <p>
 * 【什么是主动引用？】
 * 1.new一个对象的时候会发生类初始化，调用<clinit>方法
 * 2.调用类中得静态成员，除了final字段，final被调用但是没有初始化类
 * 3.调用某个类得静态方法，那这个类一定先初始化，即调用<clinit>方法
 */
@Slf4j
public class Demo004 {
    static final int count = 4;

    static {
        log.info("demo004  static block");
    }


}
